Remarks on the Schoof-Elkies-Atkin algorithm
نویسنده
چکیده
Schoof’s algorithm computes the number m of points on an elliptic curve E defined over a finite field Fq. Schoof determines m modulo small primes ` using the characteristic equation of the Frobenius of E and polynomials of degree O(`2). With the works of Elkies and Atkin, we have just to compute, when ` is a “good” prime, an eigenvalue of the Frobenius using polynomials of degree O(`). In this article, we compute the complexity of Müller’s algorithm, which is the best known method for determining one eigenvalue and we improve the final step in some cases. Finally, when ` is “bad”, we describe how to have polynomials of small degree and how to perform computations, in Schoof’s algorithm, on x-values only.
منابع مشابه
Elliptic Gauss sums and applications to point counting
We shall first briefly review some general facts on elliptic curves over finite fields, and the algorithms of Schoof and Schoof Elkies Atkin (SEA) for counting points. We refer to text books as Cox, Silverman or Washington [Cox, Si, Wa] for the general topics and to the original papers of Schoof [Sch, Sch1] for a presentation of the algorithms. Let p be an odd prime. Consider the elliptic curve:
متن کاملThe Sea Algorithm in Characteristic 2
The Schoof-Elkies-Atkin algorithm counts the number of rational points on elliptic curves over finite fields. This paper presents a number of optimizations specific for the characteristic two case. We give a detailed description of the computation of modular polynomials over F2n and the search for an eigenvalue in the Elkies algorithm. With our implementation, we were able to count the number o...
متن کاملRemarks on Serre’s modularity conjecture
In this article we give a proof of Serre’s conjecture for the case of odd level and arbitrary weight. Our proof will not depend on any yet unproved generalization of Kisin’s modularity lifting results to characteristic 2 (moreover, we will not consider at all characteristic 2 representations in any step of our proof). The key tool in the proof is Kisin’s recent modularity lifting result, which ...
متن کاملcient Implementation of Schoof ' s Algorithm
Schoof's algorithm is used to nd a secure elliptic curve for cryptosystems, as it can compute the number of rational points on a randomly selected elliptic curve de ned over a nite eld. By realizing e cient combination of several improvements, such as Atkin-Elkies's method, the isogeny cycles method, and trial search by match-and-sort techniques, we can count the number of rational points on an...
متن کاملPrimality Proving Using Elliptic Curves: An Update
In 1986, following the work of Schoof on counting points on elliptic curves over finite fields, new algorithms for primality proving emerged, due to Goldwasser and Kilian on the one hand, and Atkin on the other. The latter algorithm uses the theory of complex multiplication. The algorithm, now called ECPP, has been used for nearly ten years. The purpose of this paper is to give an account of th...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Math. Comput.
دوره 67 شماره
صفحات -
تاریخ انتشار 1998